Design Considerations for Rate Control of Aggregated TCP Connections
نویسندگان
چکیده
We study rate control of aggregated TCP connections, i.e., multiple TCP connections treated as a single aggregate for purposes of rate control, via traffic conditioning mechanisms such as traffic policing and shaping. This is a likely scenario given the current trends in policy-based service differentiation on the Internet (e.g., Differentiated Services) and content aggregation on the Web (e.g., virtual hosting). Traffic aggregation is increasingly necessary for cost-effective, scalable provisioning and management of network and server resources. We propose and evaluate a set of mechanisms for fair sharing of an aggregate’s allocated bandwidth between connections comprising the aggregate, for traffic conditioning via policing with marking and shaping. We propose logical token buckets (common token bucket with logical partitions) that account for the round-trip times of individual connections to provide fair bandwidth sharing while achieving high aggregate throughput and bandwidth utilization. We propose modifications to TCP’s congestion window increase during congestion avoidance to achieve fairness between short and long-lived connections, and introduce the notion of aggregate fairness. We demonstrate that the proposed mechanisms provide a high degree of fairness and bandwidth utilization while limiting an aggregate’s bandwidth usage to the desired rate. We also describe the key protocol stack extensions for our AIX-based prototype implementation to enable efficient rate control of TCP connection aggregates.
منابع مشابه
TCP-friendly video transfer
When both TCP and UDP connections co-exist in the Internet environment, the performance of TCP connections is heavily affected by the behavior of “greedy” UDP connections of real-time multimedia applications. In this paper, we propose a new TCP-friendly rate control protocol for video connections, called MPEG-TFRCP, to fairly share the link with TCP connections. To achieve fairness among TCP an...
متن کاملTCP-ROME: performance and fairness in parallel downloads for Web and real time multimedia streaming applications
Parallel download protocols that establish multiple TCP connections to distributed replica servers have the potential to reduce file download time and to improve the quality of realtime multimedia downloads. Unfortunately, parallel download protocols are also inherently unfair towards single-flow downloads. This paper presents TCP-ROME, a parallel download protocol that allows a dynamic mitigat...
متن کاملTransport layer performance analysis and optimization for smart metering infrastructure
In a smart power grid, collecting data from a large number of smart meters and sensors over the conventional one-hop transmission control protocol (TCP) communication is prone to a high packet loss rate and degraded throughput due to the ineffectiveness of the TCP congestion control mechanism. The Split and Aggregated TCP (SA-TCP) proposes upgrading intermediate devices (known as regional colle...
متن کاملOn TCP-friendly Video Transfer
When both TCP and UDP connections co-exist in the Internet environment, the performance of TCP connections is heavily affected by the behavior of “greedy” UDP connections of real-time multimedia applications. In this paper, we propose a new TCP-friendly rate control protocol for UDP connections to fairly share the link with TCP connections. To achieve fairness among TCP and UDP connections whil...
متن کاملRate-Adjustment Algorithm for Aggregate TCP Congestion-Control
The TCP congestion-control mechanism is an algorithm designed to probe the available bandwidth of the network path that TCP packets traverse. However, it is wellknown that the TCP congestion-control mechanism does not perform well on networks with a large bandwidth-delay product due to the slow dynamics in adapting its congestion window, especially for short-lived flows. One promising solution ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999